Definition

A TM MM is described by a tuple (Γ,Q,δ)(\Gamma, Q, \delta) containing

  • Γ\Gamma, alphabet of MM, finite set of symbols that MM's tapes can contain. Assume it contains a designated "blank" symbol denoted □\square, designated "start" symbol denoted ▹\triangleright, and numbers 00 and 11.
  • QQ, finite set of possible states MM's register can be in. Assume QQ contains a designated start state q𝚜𝚝𝚊𝚛𝚝q_{\mathtt{start}} and designated halting state q𝚑𝚊𝚕𝚝q_{\mathtt{halt}}.
  • δ:Q×Γk→Q×Γk−1×{𝖫,𝖲,𝖱}k\delta : Q \times \Gamma^k \to Q \times \Gamma^{k-1} \times \{\mathsf{L},\mathsf{S},\mathsf{R}\}^k, where k≥2k \geq 2, transition function of MM, describing rules MM uses in performing each step.

Notes

  • k-tape Turing machine (TM)

See also


References

  1. S. Arora, B. Barak. Computational Complexity: A Modern Approach, Cambridge University Press, 2009, pp. 10-15.
  2. https://ics.uci.edu/~goodrich/teach/cs162/notes/turing2.pdf